این بیماری در سنین مختلف علل مختلفی دارد به عنوان مثال یبوست در نوزادان وکودکان با بروز این بیماری در سالمندان متفاوت است و کودکی که به این بیماری دچار می شود بایستی حتما از نظر علل بروز این بیماری و احتمال اختلالات مادرزادی بررسی شود.»
عوامل شایعی که یبوست را تشدید میکند عبارتند از: نوع رژیم غذایی، نداشتن رژیم غذایی حاوی سبزیجات و میوهها، کم مصرف کردن مایعات و نداشتن فعالیت فیزیکی مناسب.
موثرترین درمان برای یبوست ایجاد یک تغییر مهم در رژیم غذایی است که البته امروزه کمتر به آن توجه میشود:
1. نوشیدن 2 لیوان آب قبل از صبحانه.
2. ورزشهای سبک صبحگاهی.
3. استفاده روزانه از سالاد و کاهو همراه با یک قاشق غذاخوری سبوس گندم بعلاوه روغن زیتون و آب لیمو کمک کننده است.
4. توصیه میشود مصرف برنج را محدود نمایید و بجای آن نان جو و یا سنکگ استفاده نمایید.
5. خوردن صبحانه کامل. زیرا پر بودن معده موجب افزایش حرکات روده میشود.
6. خوردن حداقل یک میوه قبل از صبحانه.
7. عدم تأخیر در اجابت مزاج (بهترین زمان برای اجابت مزاج صبحها قبل از صبحانه است). افراد نباید به علت کمبود وقت یا دیر رسیدن به محل کار زمان دفعشان را به تأخیر بیندازند.
8. مصرف آب فراوان و میوه و سالاد و سبزیجات و حذف چربیهای زاید از رژیم غذایی و روی آوردن به غذاهای ملین سنتی مثل سوپ و آش.
9. استفاده از داروهای ملینی که حجم روده را افزایش میدهند، مانند پودرهای موسیلیوم و پسیلیوم.